package cn.oppexecise;




/**
 * @author SWJ
 * @create 2021-06-10 10:42
 * 本类用来测试final入门案例
 */
public class TestFinalDemo {
    public static void main(String[] args) {
        /**创建子类对象进行测试*/
        Son s = new Son();
//        s.Name="子类的名字";
        //报错:常量的值不可以被修改
        System.out.println(s.Name);

    }
}

class Father {//son类不能被继承的final修饰的father类
    /**
     * 创建成员变量
     */
    final String Name = "名字";

    public void Work() {

    }

}

class Son extends Father {
    /**
     * 创建子类重写work方法
     * 使用final修饰方法
     * 被final修饰的方法是最终实现不能被重写
     */

    @Override
    public void Work() {
        System.out.println("重写子类");
    }
    final public  void NewWorld(){

    }
}